By obtaining for each entity a data command via OnConfigureDeleteCommand(TDataCommand,TEntity) and then running that command, this inversion control method handles the request to delete a set of entities from the underlying relational data store.

Name Description
OnRemove(IEnumerable<TEntity>) By obtaining for each entity a data command via OnConfigureDeleteCommand(TDataCommand,TEntity) and then running that command, this inversion control method handles the request to delete a set of entities from the underlying relational data store.
OnRemove(Where) By obtaining a data command via OnConfigureDeleteCommand(TDataCommand,Where) and then running that command, this inversion control method handles the request to delete all entities in compliance with the Where filtering criteria.
OnRemove(TEntity) Handles the request to delete an entity from the underlying data store. (inherited from Dao<TEntity, TEntityCollection, TDataContext, TFilteringCriteria, TOrderingCriteria, TPagingCriteria, TCarboniteController, TTransaction, TTransactionCreationParameters>).